package com.job.controller.req;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import org.jetbrains.annotations.NotNull;


@Getter
@Setter
@ApiModel("搜索公用类")
public class PositionSearchVO extends Search{

    /**
     * 学历：
     * 0：大专
     * 1：本科
     * 2：研究生
     */
    @ApiModelProperty("学历")
    private Integer xl;

    @ApiModelProperty("薪资待遇")
    private Integer salaryStart;


    @ApiModelProperty("薪资待遇")
    private Integer salaryEnd;

    /**
     *      公司规模：
     *      1 0-22
     *      2 22-99
     *      3 100-499
     *      4500-999
     *      5 1000-9999
     *      3 1000以上
     */
    @ApiModelProperty("公司规模")
    private Integer scaleType;


    /**
     * 融资阶段：
     * 1：未融资
     * 2：天使轮
     * 3：A轮
     * 4：B轮
     * 5：C轮
     * 6：D轮以上
     * 7：已上市
     * 8：不需要融资
     */
    @ApiModelProperty("融资阶段")
    private Integer financingType;


    public PositionSearchVO(@NotNull Integer current, @NotNull Integer size) {
        super(current, size);
    }
}
